package com.ruoyi.livesass.api.pojo.query;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 阿里云资源子系统拆分表 查询 对象
 *
 * @author ydb
 */
@ApiModel(description="阿里云资源子系统拆分表 查询 对象")
@Data
public class LbsAliyunAmountSplitQuery {
    @ApiModelProperty("创建部门 精确匹配")
    private String createDept;

    @ApiModelProperty("更新IP 精确匹配")
    private String updateIp;

    @ApiModelProperty("版本 精确匹配")
    private Integer version;

    @ApiModelProperty("资源类型 精确匹配")
    private String resourceType;

    @ApiModelProperty("所属域名 精确匹配")
    private String domain;

    @ApiModelProperty("系统名称 精确匹配")
    private String xtmc;

    @ApiModelProperty("分摊比例 精确匹配")
    private BigDecimal ftbl;

    @ApiModelProperty("实际扣费金额 精确匹配")
    private BigDecimal mount;

    @ApiModelProperty("优惠金额 精确匹配")
    private BigDecimal pretaxAmount;

    @ApiModelProperty("原价 精确匹配")
    private BigDecimal pretaxGrossAmount;

    @ApiModelProperty("费用归属日期 精确匹配")
    private String gsrq;

    @ApiModelProperty("防火墙总请求数 精确匹配")
    private Long wafCount;

    @ApiModelProperty("防火墙请求峰值 精确匹配")
    private Long wafMaxPv;

    @ApiModelProperty("防火墙入流量 精确匹配")
    private Long wafInBytes;

    @ApiModelProperty("防火墙出流量 精确匹配")
    private Long wafOutBytes;

    @ApiModelProperty("负载均衡优惠金额 精确匹配")
    private BigDecimal slbAmount;

    @ApiModelProperty("负载均衡实际金额 精确匹配")
    private BigDecimal slbGrossAmount;

    @ApiModelProperty("数据库优惠金额 精确匹配")
    private BigDecimal dbAmount;

    @ApiModelProperty("数据库实际金额 精确匹配")
    private BigDecimal dbGrossAmount;

    @ApiModelProperty("数据库备份优惠金额 精确匹配")
    private BigDecimal dbBakAmount;

    @ApiModelProperty("数据库备份实际金额 精确匹配")
    private BigDecimal dbBakGrossAmount;

    @ApiModelProperty("域名优惠金额 精确匹配")
    private BigDecimal domainAmount;

    @ApiModelProperty("域名实际金额 精确匹配")
    private BigDecimal domainGrossAmount;

    @ApiModelProperty("NAS存储优惠金额 精确匹配")
    private BigDecimal nasAmount;

    @ApiModelProperty("NAS存储实际金额 精确匹配")
    private BigDecimal nasGrossAmount;

    @ApiModelProperty("缓存优惠金额 精确匹配")
    private BigDecimal redisAmount;

    @ApiModelProperty("缓存实际金额 精确匹配")
    private BigDecimal redisGrossAmount;

    @ApiModelProperty(" 证书优惠金额 精确匹配")
    private BigDecimal casAmount;

    @ApiModelProperty(" 证书实际金额 精确匹配")
    private BigDecimal casGrossAmount;

    @ApiModelProperty("云数据传输-公网优惠金额 精确匹配")
    private BigDecimal cdtAmount;

    @ApiModelProperty("云数据传输-公网实际金额 精确匹配")
    private BigDecimal cdtGrossAmount;

    @ApiModelProperty("NAT网关优惠金额 精确匹配")
    private BigDecimal natAmount;

    @ApiModelProperty("NAT网关实际金额 精确匹配")
    private BigDecimal natGrossAmount;

    @ApiModelProperty("弹性IP优惠金额 精确匹配")
    private BigDecimal eipAmount;

    @ApiModelProperty("弹性IP实际金额 精确匹配")
    private BigDecimal eipGrossAmount;

    @ApiModelProperty("SAE应用优惠金额 精确匹配")
    private BigDecimal saeAmount;

    @ApiModelProperty("SAE应用实际金额 精确匹配")
    private BigDecimal saeGrossAmount;

    @ApiModelProperty("CDN优惠金额 精确匹配")
    private BigDecimal cdnAmount;

    @ApiModelProperty("CDN实际金额 精确匹配")
    private BigDecimal cdnGrossAmount;

    @ApiModelProperty("ECS优惠金额 精确匹配")
    private BigDecimal ecsAmount;

    @ApiModelProperty("ECS实际金额 精确匹配")
    private BigDecimal ecsGrossAmount;

    @ApiModelProperty("防火墙优惠金额 精确匹配")
    private BigDecimal wafAmount;

    @ApiModelProperty("防火墙实际金额 精确匹配")
    private BigDecimal wafGrossAmount;

    @ApiModelProperty("对象存储优惠金额 精确匹配")
    private BigDecimal ossAmount;

    @ApiModelProperty("对象存储实际金额 精确匹配")
    private BigDecimal ossGrossAmount;

    @ApiModelProperty("短信服务优惠金额 精确匹配")
    private BigDecimal smsAmount;

    @ApiModelProperty("短信服务实际金额 精确匹配")
    private BigDecimal smsGrossAmount;

}
